Obec Kostelní Hlavno leží v Středočeském kraji v ORP Brandýs nad Labe v nadmořské výšce 194 m. V roce 2014 zde žilo 461 obyvatel. Kostelní Hlavno má katastrální území o rozloze 684 ha.